decoding the codes